package org.feng.client;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 基础字典操作接口
 *
 * @author feng
 */
public interface BaseDict<T> extends SystemOperation, Serializable {

    T getId();

    T getParentId();

    String getName();

    String getDictKey();

    String getDictVal();

    Comparable<?> getWeight();

    Enum<?> getStatus();

    String getCreateUser();

    String getCreateUsername();

    LocalDateTime getCreateTime();

    LocalDateTime getUpdateTime();
}
